package lastRites.enums;

public enum AgentState {
	ATTACKING(true, true, false, false), IDLING(false, false, false, false), CRAFTING(true, false, false, false), MOVING(false, false, false, false);
	private boolean stationary, busy, unturning, immovable;
	
	private AgentState(boolean stationary, boolean busy, boolean unturning, boolean immovable) {
		this.stationary = stationary;
		this.busy = busy;
	}
	
	public boolean isBusy() {
		return this.busy;
	}
	
	public boolean isStationary() {
		return this.stationary;
	}
	
	public boolean isUnturning() {
		return this.unturning;
	}
	
	public boolean isImmovable() {
		return this.immovable;
	}
}
